shadow self integration